home *** CD-ROM | disk | FTP | other *** search
- #!/bin/sh -e
-
- # Automatically added by dh_installdebconf
- if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then
- . /usr/share/debconf/confmodule
- db_purge
- fi
- # End automatically added section
-
-
- abort_transfer_conffile () {
- CONFFILE="$1"
- if [ -e "$CONFFILE.moved-by-preinst" ]; then
- echo >&2 "Aborting ownership transfer of conffile $CONFFILE ..."
- mv -f "$CONFFILE.moved-by-preinst" "$CONFFILE"
- return 0
- fi
- }
-
- case $1 in
- abort-install|abort-upgrade)
- abort_transfer_conffile /etc/ssh/moduli
- abort_transfer_conffile /etc/ssh/ssh_config
- ;;
- purge)
- # Remove all non-conffiles that ssh might create, so that we
- # can smoothly remove /etc/ssh if and only if the user
- # hasn't dropped some other files in there. Conffiles have
- # already been removed at this point.
- rm -f /etc/ssh/moduli /etc/ssh/primes
- rm -f /etc/ssh/ssh_known_hosts /etc/ssh/ssh_known_hosts2
- rmdir --ignore-fail-on-non-empty /etc/ssh
-
- if which delgroup; then
- delgroup --quiet ssh > /dev/null || true
- fi
- ;;
- esac
-
- exit 0
-